.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1{
    padding: 0 ;
}
.mb-status{
    display: flex;
    width: 100%;
    height: 100%;
    padding: 0px 24px 0px 15px;
    background: #000;
}
.map-con{
    /*width:465px;*/
    line-height: 100%;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #0d1522;
    padding-top: 32px;
    position: relative;
    text-align: center;
}

.map-con img{display: none;}
.map-con .bigMap{display: inline-block;}
.mb-map{
    position: absolute;
    left: 0;
    top: 83px;
}
.mb-status-title{
    font-size: 22px;
    color:#18f1e0;
    text-align: center;

}
.mb-status-tuli-wrapper{
    width: 100%;
    height: 80px;
    margin-top: 40px;
    position: absolute;
    bottom: 45px;
    padding: 0 15px;
}
.mb-status-tuli-wrapper>ul>li{
    height: 100%;
    float: left;
}
.mb-status-tuli-wrapper>ul>li>h3{
    font-size: 16px;
    color: #fff;
}
.mb-status-tuli-wrapper>ul>li>p{
    font-size: 32px;
    line-height: 40px;
}

.mb-status-tuli-wrapper>ul>li>p>span{
    font-size: 16px;
    color: #fff;
}
.mbAll-num{
    color:#48ddd9
}
.mbAll-poor-num{
    color:#bd844f;
}
.mbAll-num-holb{
    color:#90af2c;
}
/*目标完成情况右侧区域*/
.mb-r-con{
    /*width: calc(100% - 465px);*/
    /*width: -moz-calc(100% - 465px);*/
    /*width: -webkit-calc(100% - 465px);*/
    height: 100%;
    padding-left: 12px;
}
.zd-pdr-6{
    padding-right: 6px;
}
.mb-common-title{
    width: 100%;
    height: 38px;
    line-height: 38px;
    background: url("../images/title_bg.png") no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/title_bg.png',sizingMethod='scale');
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    font-size: 16px;
    color: #18f1e0;
    padding-left: 20px;
}
/*贫困人占比*/
.mb-poverty-hold{
    width: 100%;
    height: 185px;
    margin-bottom: 5px;

}
.md-border-radius8{
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    overflow: hidden;
}
.mb-poverty-hold-wrapper{
    width: 100%;
    height: 152px;
    background: #222a35;
    padding: 0 20px;
    color:#fff;

}
.mb-poverty-hold-left{
    height: 100%;
    padding-bottom: 12px;
}
.mb-poverty-hold-left .mb-jdt{
    width: 100%;
    height: 100%;
    line-height: 28px;
    font-size: 16px;
}
.mb-jdt-con{
    width: 100%;
    height: 40px;
    text-align: center;
    font-size: 14px;
    padding-top: 20px;
    position: relative;
}
.mb-wch{
    height: 14px;
    line-height: 14px;
    float: left;
    left: 35%;
    display: inline-block;
    position: absolute;
    top: -15px;

}
.mb-sys{
    float: right;
    height: 14px;
    line-height: 14px;
    display: inline-block;
    position: absolute;
    top: -15px;
    right: 0;

}
.mb-jdt-item{
    float: left;
    position: relative;
    width: 100%;
    height: 10px;
    background: #888c93;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
}
.goalProgress {
    float: left;
    position: relative;
    width: 100%;
    height: 10px;
    background: #888c93;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
div.progressBar {
    background: #03dd9f;
    display: block;
    overflow: hidden;
    width: 20px;
    height: 10px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.mbactive{
    background: #18f1e0 !important;
}
.mb-jdt-info{
    width: 100%;
    height: calc(100% - 68px);
    height: -moz-calc(100% - 68px);
    height: -webkit-calc(100% - 68px);
}
.mb-jdt-info>ul{
    width: 100%;
    height: 100%;
}
.mb-jdt-info>ul>li{
    width: 50%;
    height: 100%;
    float: left;

}
.mb-jdt-info>ul>li>dl{
    height: 100%;
    padding: 14px 0;
}
.mb-jdt-info>ul>li>dl>dt{
    float: left;

}
.mb-jdt-info>ul>li>dl>dt .mbtpmb{
    width:42px;
    height: 47px;
    display: block;
    background: url("../images/tuopinmubiao.png") no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tuopinmubiao.png',sizingMethod='scale');
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
.mb-jdt-info>ul>li>dl>dd{
    width:calc( 100% - 55px);
    width: -moz-calc(100% - 55px);
    width: -webkit-calc(100% - 55px);
    float: left;
    margin-left: 10px;
    font-size: 14px;
}
.mb-jdt-info>ul>li>dl>dd>span{
    font-size: 24px;
    color:#ff8542;
}
.mb-ytp{
    width:44px;
    height: 44px;
    display: block;
    background: url("../images/已脱贫.png") no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/已脱贫.png',sizingMethod='scale');
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
.border-r1{
    border-right: 1px solid #dbdbdb;
}
.mb-pdl-20{
    padding-left: 20px;
}
.mb-pdr-20{
    padding-right: 20px;
}
.mb-jdt-item-active{
    width: 0px;
    height: 10px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    background: #03dd9f;
}

.mb-poverty-right{
    height: 100%;
    padding: 30px 0;
}
.mb-poverty-right>dl{
    width: 100%;
    height: 100%;
}
.mb-poverty-right>dl>dt{
    width: 87px;
    height: 92px;
    margin-right: 20px;
    float: left;
}
.mb-poverty-right>dl>dt>span{
    width:100%;
    height: 100%;
    display: block;
    background: url("../images/攻坚时间.png") no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/攻坚时间.png',sizingMethod='scale');
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
.mb-poverty-right>dl>dd{
    width: calc(100% - 107px);
    width: -moz-calc(100% - 107px);
    width: -webkit-calc(100% - 107px);
    line-height: 92px;
    float: left;
    font-size: 24px;
}
.mb-poverty-right>dl>dd>span{
    color:#25e345;
    font-size: 48px;
}
.mb-poverty-right>dl>dd>span>i{
    font-size: 24px;
}
/*贫困人占比*/
.mb-towns-hold{
    width: 100%;
    height: 215px;
    margin-bottom: 5px;
}
.mb-towns-hold-wrapper{
    width: 100%;
    height: 177px;
    padding: 0 20px;
    overflow: hidden;
    background: #101b28 ;
}
#mb-towns-hold-charts{
    width: 100%;
    height: 100%;
}

/*往年目标完成情况*/
.mb-box{
    height: calc(100% - 410px);
    height: -moz-calc(100% - 410px);
    height: -webkit-calc(100% - 410px);
}
.mb-box-item{
    height: 100%;
}
.color-white{
   color:#fff
}
.mb-long-hold{
    width: 100%;
    height: calc(100% - 38px);
    height: -moz-calc(100% - 38px);
    height: -webkit-calc(100% - 38px);
    background: #101b28 ;
    position: relative;
    padding: 20px;
}
.mb-tale{
    position:absolute;
    width: calc( 100% - 40px);
    width: -moz-calc(100% - 40px);
    width: -webkit-calc(100% - 40px);
    background: #222a35;
    z-index: 999;
}
.mb-long-hold table{
    border: 1px solid #222a35;
    width: 100%;
    height: 100%;
    margin-bottom: 0 !important;
}
.mb-long-hold>table>thead{
    width: 100%;
    height: 38px;
    background: #222a35;
}
.mb-long-hold .table>thead tr th,.table tbody tr td{
    text-align: center;
    border: 1px solid #222a35;
    line-height: 25px;
}
/*弹窗*/
.zp-pop-up{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999;
    background: rgba(0,0,0, .3);
    display: none;
}

.bfrPop-up{
    width: 646px;
    height: 768px;
    position: absolute;
    top: calc( 50% - 384px);
    top: -webkit-calc(50% - 384px);
    top: -moz-calc( 50% - 384px);
    left: calc(50% - 323px);
    left: -webkit-calc(50% - 323px);
    left: -moz-calc(50% - 323px);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #fff;
    overflow: hidden;
}
.bfrPop-up-title{
    width:100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    background: #02b4dd;
    padding: 0 20px;
}
.zpPopUp-gb,.zpPopUp-fanhui{
    float: right;
    cursor: pointer;

}
.bfrPop-up-con{
    width: 100%;
    height: 718px;
    padding: 38px 0px 16px 0px;
}
.bfrPop-up-con-one{
    width: 100%;
    height: 433px;
}
.bfrPop-up-con-one>ul{
    width: 100%;
    height: 100%;
    position: relative;
}
.bfrPop-up-con-one>ul>li{
    width: 646px;
    height: 100%;
    position: absolute;
}
.one-pop-up-charts{
    width: 100%;
    height: 100%;
    padding: 0 35px;
}
.bfrPop-up-con-item-title{
    width:100%;
    height: 20px;
    line-height: 20px;
    color: #fff;
    font-size: 16px;
    color: #333;
    padding: 0 20px;
}
.bfrPop-up-con-item-con{
    width: 100%;
    height: 265px;
}
.bfrPop-up-con-item-con>table{
    width: 100%;
    height: 70px;
}
.bfrPop-up-con-item-con>table tr{
    width: 100%;
    height: 30px;
}
.bfrPop-up-con-item-con>table tr td{
    width: 140px;
    height: 100%;
    color: #333333;
}
.bfrPop-up-con-item-con>table tr td:nth-of-type(n){
    text-align: right;
}
.bfrPop-up-con-item-con>table tr td:nth-of-type(2n){
    text-align: left;
}
.zp-td-width-6{
    width: 80px !important;
}
.zp-td-width-4{
    width: 40px !important;
}
.bfrPop-up-con-item-flow{
    width: 100%;
    height: 215px;
    float: left;
    position: relative;
}
.bfrPop-up-con-item-flow-con{
    width: 606px;
    height: 158px;
    position: absolute;
    left: calc(50% - 303px);
    left: -moz-calc(50% - 303px);
    left: -webkit-calc(50% - 303px);
    top: calc(50% - 69px);
    top: -moz-calc(50% - 69px);
    top: -webkit-calc(50% - 69px);

}
.bfrPop-up-con-item-flow-con>ul{
    width: 100%;
    height: 100%;
}
.bfrPop-up-con-item-flow-con>ul>li{
    position: absolute;
}
.bihuanzuo{

    top: 0;
    left: 0;
}
.bihuanyou{
    top: 0;
    right: 0;
}
.fupinren img{
    position: absolute;
    top: -28px;
    left: 65px;
}
.fupinren div{
    width: 135px;
    height: 40px;
    text-align: center;
    position: absolute;
    top: 35px;
    left: 18px;
}
.fupinren-jd{
    position: absolute;
    top: 0;
    left: 108px;
    width:113px ;
    height: 5px;
    background: url("../images/未完成.png") no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/未完成.png',sizingMethod='scale');
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
/*已完成进度条*/
.flowactive{
    background: url("../images/已完成.png") no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/已完成.png',sizingMethod='scale');
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
/*未完成进度条*/
.flowwwc{
    background: url("../images/未完成.png") no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/未完成.png',sizingMethod='scale');
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
/*已完成圆点*/
.flow-cicle-ywc{
    -webkit-border-radius: 100% 100%;
    -moz-border-radius: 100% 100%;
    border-radius: 100% 100%;
    background: url("../images/yiwangchencicle.png") no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/yiwangchencicle.png',sizingMethod='scale');
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
/*正在进行远点*/
.flow-cicle-zzjx{
    -webkit-border-radius: 100% 100%;
    -moz-border-radius: 100% 100%;
    border-radius: 100% 100%;
    background: url("../images/hongsezhengzaijinxing.png") no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/hongsezhengzaijinxing.png',sizingMethod='scale');
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
/*待完成远点*/
.flow-cicle-dwc{
    -webkit-border-radius: 100% 100%;
    -moz-border-radius: 100% 100%;
    border-radius: 100% 100%;
    background: url("../images/当前正在进行项目.png") no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/当前正在进行项目.png',sizingMethod='scale');
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
/*文字背景*/
.flow-title-bg{

    color: #fff;
    background: url("../images/flow-wenzibeijingkuang.png") no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/flow-wenzibeijingkuang.png',sizingMethod='scale');
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
/**/
.bfrjd-jd{
     position: absolute;
     top: 0;
     left: 250px;
     width:113px ;
     height: 5px;
 }
.bfrjd-ywc{
    position: absolute;
    top: 0;
    left: 117px;
    width:24px ;
    height: 24px;
    top: -10px;
    left: 225px;

}
.bfrjd div{
    position: absolute;
    width: 90px;
    height: 38px;
    line-height: 43px;
    text-align: center;
    top: 34px;
    left: 189px;
}

.bfrzjd{
    position: absolute;
    top: 0;
    left: 392px;
    width:113px ;
    height: 5px;
}
.bfrzclcle{
    position: absolute;
    top: 0;
    left: 117px;
    width:24px ;
    height: 24px;
    top: -10px;
    left: 366px;

}
.bfrz div{
    position: absolute;
    width: 90px;
    height: 38px;
    line-height: 43px;
    text-align: center;
    top: 34px;
    left: 332px;
}
.tpdb .tpdbcicle{
    position: absolute;
    width:24px ;
    height: 24px;
    top: -10px;
    left: 508px;

}
.tpdb div{
    position: absolute;
    width: 90px;
    height: 38px;
    line-height: 43px;
    text-align: center;
    top: 34px;
    left: 474px;
}
.xzshcicle{
    position: absolute;
    width:24px ;
    height: 24px;
    bottom: -157px;
    left: 504px;

}
.xzsh div {
    position: absolute;
    width: 90px;
    height: 38px;
    line-height: 43px;
    text-align: center;
    bottom: -125px;
    left: 471px;
}
.xshcicle{
    position: absolute;
    width:24px ;
    height: 24px;
    bottom: -157px;
    left: 355px;
}
.xsh-jd{
    position: absolute;
    bottom: -150px;
    left: 384px;
    width:113px ;
    height: 5px;
}
.xsh div{
    position: absolute;
    width: 90px;
    height: 38px;
    line-height: 43px;
    text-align: center;
    bottom: -125px;
    left: 322px;
}
.sshcicle{
    position: absolute;
    width:24px ;
    height: 24px;
    bottom: -157px;
    left: 208px;
}
.ssh-jd{
    position: absolute;
    bottom: -150px;
    left: 236px;
    width:113px ;
    height: 5px;
}
.ssh div{
    position: absolute;
    width: 90px;
    height: 38px;
    line-height: 43px;
    text-align: center;
    bottom: -125px;
    left: 175px;
}
.wcmbcicle{
    position: absolute;
    width:24px ;
    height: 24px;
    bottom: -157px;
    left: 64px;
}
.wcmb-jd{
    position: absolute;
    bottom: -150px;
    left: 91px;
    width:113px ;
    height: 5px;
}
.wcmb div{
    position: absolute;
    width: 90px;
    height: 38px;
    line-height: 43px;
    text-align: center;
    bottom: -125px;
    left: 30px;
}
.mar-R0{
    margin-right: 0px;
}
.bfrPop-up-two{
    width: 100%;
    height: 210px;
    position: relative;
}
.bfrPopUpTwoTitle{
    width: 100%;
    height: 20px;
    float: left;
    margin-bottom: 20px;
}
.bfrPop-up-two-wrapper{
    padding:0 60px;
    position: relative;
}
.bfrPop-up-two-wrapper table{
    width: 100%;
    height: 100%;
    margin-bottom: 20px;

}
.bfrPop-up-two-wrapper table th,.bfrPop-up-two-wrapper table td{
    text-align: center;
    border: 1px solid;
    padding: 3px 5px ;
}
#body-table-p>thead>tr>td,#body-table-p>tbody>tr>td{
    line-height: 18px;
}
.bfrPop-up-two-wrapper table tr:hover{
    background-color: #d2edf4;
}
.bfrPop-up-two-wrapper table tr:hover a{
    color: #0089fd;
    text-decoration: underline;
}
.bfrPop-up-two-wrapper table td a{
    color: #333;
}

.bfrPop-up-two-tablebox{
    width: 100%;
    height: 200px;
    position: relative;
}
.bfrPop-up-two-tablebox-title{
    width: 100%;
    height: 37px;
    line-height: 37px;
    background: #def1f5;
    padding: 0 20px;
    position: absolute;
    z-index: 999;
}
.bfrPop-up-two-tablebox-title table th,.bfrPop-up-two-tablebox-title table td{
    text-align: center;
}
.border-none{
    border: 0 !important;
}

.pop-up-fanye{
    width: 100%;
    height: 20px;
    padding: 0 20px;
    text-align: right;
}
.pop-up-fanye div{
    width: 40px;
    height: 20px;
    border: 1px solid #dbdbdb;
    text-align: center;
    line-height: 20px;
    display: inline-block;
    margin-right: 10px;
}
.pop-up-fanye img{
    height: 100%;
}
#one-pop-up-charts{
    width: 100%;
    height: 100%;
}
#bfone-pop-up-charts{
    width: 100%;
    height: 100%;
}
/*1366分辨率（大于1366px，小于1440px）*/

@media screen and (min-width: 1360px) and (max-width: 1438px) {
    .mb-map{
        position: absolute;
        left: 0 ;
        top: 83px;
    }
}
@media screen and (min-width: 1438px) and (max-width: 1679px) {
    .mb-map{
        position: absolute;
        left: calc(50% - 175px);
        top: 83px;
    }
    .mb-status-tuli-wrapper{
        bottom: 0px;
    }
    .mb-towns-hold{
        width: 100%;
        height: 253px;
        margin-bottom: 5px;
    }
    .mb-towns-hold-wrapper{
        width: 100%;
        height: 215px;
        padding: 0 20px;
        overflow: hidden;
        background: #101b28 ;
    }
    .mb-box{
        height: calc(100% - 448px);
        height: -moz-calc(100% - 448px);
        height: -webkit-calc(100% - 448px);
    }

}
@media screen and (min-width: 1680px) and (max-width: 1910px) {

    .mb-map{
        top: 230px;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        position: absolute;
        left: calc(50% - 160px);
    }
    .mb-status-tuli-wrapper{
        bottom: 0px;
    }
    .mb-jdt-info>ul>li>dl{
        padding-left: 38px;
    }
    .mb-towns-hold{
        width: 100%;
        height: 270px;
        margin-bottom: 5px;
    }
    .mb-towns-hold-wrapper{
        width: 100%;
        height: 232px;
        padding: 0 20px;
        overflow: hidden;
        background: #101b28 ;
    }
    .mb-box{
        height: calc(100% - 465px);
        height: -moz-calc(100% - 465px);
        height: -webkit-calc(100% - 465px);
    }

}
@media screen and (min-width: 1920px){

    .mb-map{
        top: 240px;
        -webkit-transform: scale(1.3);
        -moz-transform: scale(1.3);
        -ms-transform: scale(1.3);
        -o-transform: scale(1.3);
        transform: scale(1.3);
        position: absolute;
        left: calc(50% - 155px);
    }
    .mb-status-tuli-wrapper{
        bottom: 20px;
    }
    .mb-jdt-info>ul>li>dl{
        padding-left: 38px;
    }
    .mb-towns-hold{
        width: 100%;
        height: 340px;
        margin-bottom: 5px;
    }
    .mb-towns-hold-wrapper{
        width: 100%;
        height: 302px;
        padding: 0 20px;
        overflow: hidden;
        background: #101b28 ;
    }
    .mb-box{
        height: calc(100% - 535px);
        height: -moz-calc(100% - 535px);
        height: -webkit-calc(100% - 535px);
    }
}